#ifndef __KEYPRESS_H
#define __KEYPRESS_H

#include "../inc/main.h"
#include <SDL.h>

enum KeyPressSurfaces {
    KEY_PRESS_SURFACE_DEFAULT = 0,
    KEY_PRESS_SURFACE_UP,
    KEY_PRESS_SURFACE_DOWN,
    KEY_PRESS_SURFACE_LEFT,
    KEY_PRESS_SURFACE_RIGHT,
    KEY_PRESS_SURFACE_SPACE,
    KEY_PRESS_SURFACE_ENTER,
    KEY_PRESS_SURFACE_TOTAL
};

extern SDL_Window *gCurSurface;
extern SDL_Window *gKeyPressSurfaces[KEY_PRESS_SURFACE_TOTAL];

bool loadMedia(void);
void freeMedia(void);

#endif // __KEYPRESS_H
